<?php

namespace Rebecca\RebeccaBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilder;

class EmbargosType extends AbstractType
{
    public function buildForm(FormBuilder $builder, array $options)
    {
        $builder
            ->add('tipo', 'choice', array('choices' => 
                array(
                    '1' => 'Embargo', 
                    '2' => 'Embargo Civil',
                    '3' => 'Embargo de Alimentación', 
                    '4' => 'Embargo de Familia',
                    '5' => 'Embargo Financiero',
                    ), 
                'label' => 'Tipo'))
            ->add('clase', 'choice', array('choices' => 
                array(
                    '1' => 'Por Porcentaje', 
                    '2' => 'Por Monto',
                    ), 
                'label' => 'Clase')) 
            ->add('porcentaje')
            ->add('montoTotal', null, array('label' => 'Monto Total'))                
            ->add('fechaInicio', null, array('widget' => 'single_text', 'format' => 'd/M/yyyy', 'label' => 'Fecha de Inicio'))                                   
            ->add('cedulaDemandante', null, array('label' => 'DI Demandante'))
            ->add('nombreDemandante', null, array('label' => 'Nombre Demandante'))
            ->add('juzgado')            
            //->add('periodicidad')
            //->add('formaPago', null, array('label' => 'Forma de Pago'))
            ->add('idBanco', 'entity', array('class' => 'RebeccaBundle:Bancos', 'property' => 'nombre', 'label' => 'Banco'))
            ->add('tipoCuentaBeneficiario', 'choice', array('choices' => 
                array(
                    '1' => 'Ahorros', 
                    '2' => 'Corriente',
                    ), 
                'label' => 'Tipo de Cuenta'))
            ->add('cuentaBeneficiario', null, array('label' => 'Numero de Cuenta'))
        ;
    }

    public function getName()
    {
        return 'rebecca_rebeccabundle_embargostype';
    }
}
